Refining partial systems applying architectural view patterns

نویسندگان

  • Mario Kupries
  • Erika Horn
چکیده

Subject of this paper is the derivation of architectural views assigning a building block character and semantic status to components, connections and systems. At first, the concept of architecture types will be introduced. Next, architectural frames are derived as common development frameworks for application systems. The functional grouping of components and connections in architectural frames leads to the identification of partial systems. To substantiate the partial systems a methodical approach is introduced for their analysis and classification resulting in architectural view patterns. The application of a special architectural view pattern will be described and discussed for interactions in multi-agent systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The use of pattern participants relationships for integrating patterns: a controlled experiment

Architectural patterns are often applied in combination with related patterns within software architectures. The relationships among architectural patterns must be considered when applying a combination of patterns into a system; for example the way the Model-View-Controller uses the Observer pattern to implement the change propagation mechanism needs to be carefully designed. However, effectiv...

متن کامل

Multi-Agent System Design for Safety-Critical Self-Optimizing Mechatronic Systems with UML

One of the concepts proposed for controlling and optimizing the complex mechatronic systems that will emerge when mechatronic components formerly operating in isolation become interconnected is agent-oriented software. As mechatronic systems are often safety-critical, the inherent flexibility of such software seems to be at odds with the need for thorough validation and verification, however. T...

متن کامل

Developing GUI Applications: Architectural Patterns Revisited

Developing large and complex GUI applications is a rather difficult task. Developers have to address various common software engineering problems and GUI-specific issues. To help the developers, a number of patterns have been proposed by the software community. At the architecture and higher design level, the Model-View-Controller (with its variants) and the Presentation-AbstractionControl are ...

متن کامل

Semantic Issues in Architectural Refinement

Abstract Component and Connector View Relating software architecture to implementation is essential for effective software development and evolution. However, significant gaps exit between abstract architecture models and the more concrete models supported by implementation tools, making it difficult to ensure that an architecture and implementation are consistent. This paper Concrete Component...

متن کامل

Applying Architectural Patterns for Parallel Programming: Solving the One-dimensional Heat Equation

The Architectural Patterns for Parallel Programming is a collection of patterns related with a method for developing the coordination of parallel software systems. These architectural patterns take as input information (a) the available parallel hardware platform, (b) the parallel programming language of this platform, and (c) the analysis of the problem to solve, in terms of an algorithm and d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001